package com.sgcc.epri.dcloud.service;

import com.sgcc.epri.dcloud.pojo.Result;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public interface ShowTableService {

    Result queryTableByTreeId(String treeId, String dataType, String objectIds, String showType, String statisticsType);

    void excelTable(String treeId, String dataType, String objectIds, String showType, String statisticsType, HttpServletRequest request, HttpServletResponse response);

    Result particulars(String treeId, String datasource, String indexId, String objectId, String dataType, String dateType, String contentType, Integer page, Integer limit, String showType, String tableHeadId, String assetId, String datasourceName, String dayTime, String assessmentInterval);

    void generateReports(String treeId, HttpServletRequest request, HttpServletResponse response);

}
